"""
1. 按经验将不同的变量存储不同的类型的数据
2. 验证这些数据到底是什么类型 -- 检测数据类型 -- type(数据)
"""

# int -- 整型
num1 = 1
print(f'{type(num1)}--{num1}')

# float -- 浮点型，就是小数
num2 = 1.1
print(f'{type(num2)}--{num2}')

# str -- 字符串，特点：数据都要带引号
a = 'Hello World'
print(f'{type(a)}--{a}')

# bool -- 布尔型，通常判断使用，布尔型有两个取值 True 和 False
b = True
print(f'{type(b)}--{b}')

# list -- 列表
c = [10, 20, 30]
print(f'{type(c)}--{c}')

# tuple -- 元组
d = (10, 20, 30)
print(f'{type(d)}--{d}')

# set -- 集合
e = {10, 20, 30}
print(f'{type(e)}--{e}')

# dict -- 字典 -- 键值对
f = {'name': 'Tom',
     'age': 10}
print(f'{type(f)}--{f}')